home *** CD-ROM | disk | FTP | other *** search
/ The Beauty of Chaos / Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso / mac / gifconverter2.37.cpt.hqx / GIFConverter 2.3.7.rsrc / bin.rsrc_CODE_81_FileListRes.txt < prev    next >
Text File  |  1994-01-29  |  82KB  |  1,444 lines

  1. # near model CODE resource
  2. # jump table entries: 21952-21965 (14 of them)
  3. fn00000000:
  4. 00000000  4E56 FEB0                link       A6, -0x0150
  5. 00000004  7000                     moveq.l    D0, 0x00
  6. 00000006  2D40 FEBC                move.l     [A6 - 0x144], D0
  7. 0000000A  41EE FF00                lea.l      A0, [A6 - 0x100]
  8. 0000000E  2D48 FEC2                move.l     [A6 - 0x13E], A0
  9. 00000012  3D6E 000C FEC6           move.w     [A6 - 0x13A], [A6 + 0xC]
  10. 00000018  3D7C FFFF FECC           move.w     [A6 - 0x134], 0xFFFF
  11. 0000001E  422E FF00                clr.b      [A6 - 0x100]
  12. 00000022  4267                     clr.w      -[A7]
  13. 00000024  486E FEB0                pea.l      [A6 - 0x150]
  14. 00000028  4267                     clr.w      -[A7]
  15. 0000002A  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  16. 0000002E  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  17. 00000032  206E 0008                movea.l    A0, [A6 + 0x8]
  18. 00000036  43EE FF00                lea.l      A1, [A6 - 0x100]
  19. 0000003A  703F                     moveq.l    D0, 0x3F
  20. label0000003C:
  21. 0000003C  20D9                     move.l     [A0]+, [A1]+
  22. 0000003E  51C8 FFFC                dbf        D0, -0x6 /* 0000003C */
  23. 00000042  4E5E                     unlink     A6
  24. 00000044  205F                     movea.l    A0, [A7]+
  25. 00000046  5C4F                     addq.w     A7, 6
  26. 00000048  4ED0                     jmp        [A0]
  27. 0000004A  8D47 4554                pack       D6, D7, 0x4554
  28. 0000004E  564F                     addq.w     A7, 3
  29. 00000050  4C55 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, [A5]
  30. 00000054  4E41                     trap       1
  31. 00000056  4D45                     chk.w      D6, D5
  32. 00000058  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  33. // begin alternate branch 0000005A-0000005E
  34. fn0000005A:
  35. 0000005A  4E56 FFCC                link       A6, -0x0034
  36. // end alternate branch 0000005A-0000005E
  37. fn0000005A: // (misaligned)
  38. 0000005C  FFCC                     .invalid   <<F/7/7>>
  39. 0000005E  7000                     moveq.l    D0, 0x00
  40. 00000060  2D40 FFDE                move.l     [A6 - 0x22], D0
  41. 00000064  206E 000C                movea.l    A0, [A6 + 0xC]
  42. 00000068  3D50 FFE2                move.w     [A6 - 0x1E], [A0]
  43. 0000006C  426E FFE6                clr.w      [A6 - 0x1A]
  44. 00000070  7000                     moveq.l    D0, 0x00
  45. 00000072  2D40 FFE8                move.l     [A6 - 0x18], D0
  46. 00000076  206E 000C                movea.l    A0, [A6 + 0xC]
  47. 0000007A  3D50 FFEC                move.w     [A6 - 0x14], [A0]
  48. 0000007E  4267                     clr.w      -[A7]
  49. 00000080  486E FFCC                pea.l      [A6 - 0x34]
  50. 00000084  4267                     clr.w      -[A7]
  51. 00000086  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  52. 0000008A  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  53. 0000008E  206E 000C                movea.l    A0, [A6 + 0xC]
  54. 00000092  30AE FFEC                move.w     [A0], [A6 - 0x14]
  55. 00000096  206E 0008                movea.l    A0, [A6 + 0x8]
  56. 0000009A  20AE FFFC                move.l     [A0], [A6 - 0x4]
  57. 0000009E  4E5E                     unlink     A6
  58. 000000A0  205F                     movea.l    A0, [A7]+
  59. 000000A2  504F                     addq.w     A7, 8
  60. 000000A4  4ED0                     jmp        [A0]
  61. 000000A6  8847                     or.w       D4, D7
  62. 000000A8  4554                     chk.w      D2, [A4]
  63. 000000AA  4449                     neg.w      A1
  64. 000000AC  5249                     addq.w     A1, 1
  65. 000000AE  4400                     neg.b      D0
  66. 000000B0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  67. // begin alternate branch 000000B2-000000BE
  68. fn000000B2:
  69. 000000B2  4E56 FE94                link       A6, -0x016C
  70. 000000B6  206E 000C                movea.l    A0, [A6 + 0xC]
  71. 000000BA  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  72. // end alternate branch 000000B2-000000BE
  73. fn000000B2: // (misaligned)
  74. 000000B4  FE94 206E                .extension 0xE94 <<F/2-3/7>> // unimplemented
  75. 000000B8  000C 43EE                ori.b      A4, 0xEE
  76. 000000BC  FFE4                     .invalid   <<F/7/7>>
  77. 000000BE  7006                     moveq.l    D0, 0x06
  78. label000000C0:
  79. 000000C0  22D8                     move.l     [A1]+, [A0]+
  80. 000000C2  51C8 FFFC                dbf        D0, -0x6 /* 000000C0 */
  81. 000000C6  7000                     moveq.l    D0, 0x00
  82. 000000C8  2D40 FEA0                move.l     [A6 - 0x160], D0
  83. 000000CC  41EE FEE4                lea.l      A0, [A6 - 0x11C]
  84. 000000D0  2D48 FEA6                move.l     [A6 - 0x15A], A0
  85. 000000D4  426E FEAA                clr.w      [A6 - 0x156]
  86. 000000D8  3D7C FFFF FEB0           move.w     [A6 - 0x150], 0xFFFF
  87. 000000DE  41EE FEE4                lea.l      A0, [A6 - 0x11C]
  88. 000000E2  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  89. 000000E6  7006                     moveq.l    D0, 0x06
  90. label000000E8:
  91. 000000E8  20D9                     move.l     [A0]+, [A1]+
  92. 000000EA  51C8 FFFC                dbf        D0, -0x6 /* 000000E8 */
  93. 000000EE  4267                     clr.w      -[A7]
  94. 000000F0  486E FE94                pea.l      [A6 - 0x16C]
  95. 000000F4  4267                     clr.w      -[A7]
  96. 000000F6  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  97. 000000FA  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  98. 000000FE  206E 0008                movea.l    A0, [A6 + 0x8]
  99. 00000102  30AE FEAA                move.w     [A0], [A6 - 0x156]
  100. 00000106  4E5E                     unlink     A6
  101. 00000108  205F                     movea.l    A0, [A7]+
  102. 0000010A  504F                     addq.w     A7, 8
  103. 0000010C  4ED0                     jmp        [A0]
  104. 0000010E  8F47 4554                pack       D7, D7, 0x4554
  105. 00000112  564F                     addq.w     A7, 3
  106. 00000114  4C55 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, [A5]
  107. 00000118  5245                     addq.w     D5, 1
  108. 0000011A  464E                     not.w      A6
  109. 0000011C  554D                     subq.w     A5, 2
  110. 0000011E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  111. // begin alternate branch 00000120-00000126
  112. fn00000120:
  113. 00000120  4E56 0000                link       A6, 0
  114. 00000124  2F0C                     move.l     -[A7], A4
  115. // end alternate branch 00000120-00000126
  116. fn00000120: // (misaligned)
  117. 00000122  0000 2F0C                ori.b      D0, 0xC
  118. 00000126  286E 0008                movea.l    A4, [A6 + 0x8]
  119. 0000012A  2054                     movea.l    A0, [A4]
  120. 0000012C  4228 0002                clr.b      [A0 + 0x2]
  121. 00000130  7000                     moveq.l    D0, 0x00
  122. 00000132  2140 001E                move.l     [A0 + 0x1E], D0
  123. 00000136  4228 0022                clr.b      [A0 + 0x22]
  124. 0000013A  7000                     moveq.l    D0, 0x00
  125. 0000013C  2140 0062                move.l     [A0 + 0x62], D0
  126. 00000140  216E 000C 0068           move.l     [A0 + 0x68], [A6 + 0xC]
  127. 00000146  285F                     movea.l    A4, [A7]+
  128. 00000148  4E5E                     unlink     A6
  129. 0000014A  205F                     movea.l    A0, [A7]+
  130. 0000014C  504F                     addq.w     A7, 8
  131. 0000014E  4ED0                     jmp        [A0]
  132. 00000150  9554                     sub.w      [A4], D2
  133. 00000152  4649                     not.w      A1
  134. 00000154  4C45 454E                movem.l    D1,D2,D3,D6,A0,A2,A6, D5
  135. 00000158  5452                     addq.w     [A2], 2
  136. 0000015A  592E 4946                subq.b     [A6 + 0x4946], 4
  137. 0000015E  494C                     chk.w      D4, A4
  138. 00000160  4545                     chk.w      D2, D5
  139. 00000162  4E54 5259                link       A4, -0xFFFFADA7
  140. 00000166  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  141. export_2744: // at 00000168 (misaligned)
  142. 0000016A  0000 2F0C                ori.b      D0, 0xC
  143. 0000016E  286E 0008                movea.l    A4, [A6 + 0x8]
  144. 00000172  42A7                     clr.l      -[A7]
  145. 00000174  2054                     movea.l    A0, [A4]
  146. 00000176  2F28 0062                move.l     -[A7], [A0 + 0x62]
  147. 0000017A  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  148. 0000017E  2054                     movea.l    A0, [A4]
  149. 00000180  215F 0062                move.l     [A0 + 0x62], [A7]+
  150. 00000184  285F                     movea.l    A4, [A7]+
  151. 00000186  4E5E                     unlink     A6
  152. 00000188  2E9F                     move.l     [A7], [A7]+
  153. 0000018A  4E75                     rts
  154. 0000018C  8F54                     or.w       [A4], D7
  155. 0000018E  4649                     not.w      A1
  156. 00000190  4C45 454E                movem.l    D1,D2,D3,D6,A0,A2,A6, D5
  157. 00000194  5452                     addq.w     [A2], 2
  158. 00000196  592E 4652                subq.b     [A6 + 0x4652], 4
  159. 0000019A  4545                     chk.w      D2, D5
  160. 0000019C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  161. // begin alternate branch 0000019E-000001A2
  162. fn0000019E:
  163. 0000019E  4E56 FF70                link       A6, -0x0090
  164. // end alternate branch 0000019E-000001A2
  165. fn0000019E: // (misaligned)
  166. 000001A0  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  167. 000001A2  206E 000C                movea.l    A0, [A6 + 0xC]
  168. 000001A6  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  169. 000001AA  7011                     moveq.l    D0, 0x11
  170. label000001AC:
  171. 000001AC  22D8                     move.l     [A1]+, [A0]+
  172. 000001AE  51C8 FFFC                dbf        D0, -0x6 /* 000001AC */
  173. 000001B2  3290                     move.w     [A1], [A0]
  174. 000001B4  3D6E FFBC FF70           move.w     [A6 - 0x90], [A6 - 0x44]
  175. 000001BA  4267                     clr.w      -[A7]
  176. 000001BC  486E FF70                pea.l      [A6 - 0x90]
  177. 000001C0  486E FF72                pea.l      [A6 - 0x8E]
  178. 000001C4  4EBA FE94                jsr        [PC - 0x16C /* 0000005A */]
  179. 000001C8  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  180. 000001CC  41EE FF76                lea.l      A0, [A6 - 0x8A]
  181. 000001D0  43EE FFC0                lea.l      A1, [A6 - 0x40]
  182. 000001D4  700F                     moveq.l    D0, 0x0F
  183. label000001D6:
  184. 000001D6  20D9                     move.l     [A0]+, [A1]+
  185. 000001D8  51C8 FFFC                dbf        D0, -0x6 /* 000001D6 */
  186. 000001DC  486E FF70                pea.l      [A6 - 0x90]
  187. 000001E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  188. 000001E4  4EBA 0022                jsr        [PC + 0x22 /* 00000208 */]
  189. 000001E8  4E5E                     unlink     A6
  190. 000001EA  205F                     movea.l    A0, [A7]+
  191. 000001EC  504F                     addq.w     A7, 8
  192. 000001EE  4ED0                     jmp        [A0]
  193. 000001F0  9554                     sub.w      [A4], D2
  194. 000001F2  4649                     not.w      A1
  195. 000001F4  4C45 454E                movem.l    D1,D2,D3,D6,A0,A2,A6, D5
  196. 000001F8  5452                     addq.w     [A2], 2
  197. 000001FA  592E 5345                subq.b     [A6 + 0x5345], 4
  198. 000001FE  5453                     addq.w     [A3], 2
  199. 00000200  4652                     not.w      [A2]
  200. 00000202  4550                     chk.w      D2, [A0]
  201. 00000204  4C59 0000                movem.l    <none>, [A1]+
  202. fn00000208:
  203. 00000208  4E56 FEB6                link       A6, -0x014A
  204. 0000020C  48E7 0028                movem.l    -[A7], A2,A4
  205. 00000210  206E 000C                movea.l    A0, [A6 + 0xC]
  206. 00000214  43EE FFBA                lea.l      A1, [A6 - 0x46]
  207. 00000218  7010                     moveq.l    D0, 0x10
  208. label0000021A:
  209. 0000021A  22D8                     move.l     [A1]+, [A0]+
  210. 0000021C  51C8 FFFC                dbf        D0, -0x6 /* 0000021A */
  211. 00000220  3290                     move.w     [A1], [A0]
  212. 00000222  286E 0008                movea.l    A4, [A6 + 0x8]
  213. 00000226  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  214. 0000022A  486E FEBA                pea.l      [A6 - 0x146]
  215. 0000022E  4EBA FDD0                jsr        [PC - 0x230 /* 00000000 */]
  216. 00000232  2254                     movea.l    A1, [A4]
  217. 00000234  41E9 0002                lea.l      A0, [A1 + 0x2]
  218. 00000238  45EE FEBA                lea.l      A2, [A6 - 0x146]
  219. 0000023C  7006                     moveq.l    D0, 0x06
  220. label0000023E:
  221. 0000023E  20DA                     move.l     [A0]+, [A2]+
  222. 00000240  51C8 FFFC                dbf        D0, -0x6 /* 0000023E */
  223. 00000244  236E FFBC 001E           move.l     [A1 + 0x1E], [A6 - 0x44]
  224. 0000024A  41E9 0022                lea.l      A0, [A1 + 0x22]
  225. 0000024E  45EE FFC0                lea.l      A2, [A6 - 0x40]
  226. 00000252  700F                     moveq.l    D0, 0x0F
  227. label00000254:
  228. 00000254  20DA                     move.l     [A0]+, [A2]+
  229. 00000256  51C8 FFFC                dbf        D0, -0x6 /* 00000254 */
  230. 0000025A  102D F2CA                move.b     D0, [A5 - 0xD36]
  231. 0000025E  671C                     beq        +0x1E /* 0000027C */
  232. 00000260  4267                     clr.w      -[A7]
  233. 00000262  42A7                     clr.l      -[A7]
  234. 00000264  486E FFBA                pea.l      [A6 - 0x46]
  235. 00000268  486E FEB6                pea.l      [A6 - 0x14A]
  236. 0000026C  7002                     moveq.l    D0, 0x02
  237. 0000026E  A823                     syscall    AliasDispatch
  238. 00000270  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  239. 00000274  2054                     movea.l    A0, [A4]
  240. 00000276  216E FEB6 0062           move.l     [A0 + 0x62], [A6 - 0x14A]
  241. label0000027C:
  242. 0000027C  4CDF 1400                movem.l    A2,A4, [A7]+
  243. 00000280  4E5E                     unlink     A6
  244. 00000282  205F                     movea.l    A0, [A7]+
  245. 00000284  504F                     addq.w     A7, 8
  246. 00000286  4ED0                     jmp        [A0]
  247. 00000288  9454                     sub.w      D2, [A4]
  248. 0000028A  4649                     not.w      A1
  249. 0000028C  4C45 454E                movem.l    D1,D2,D3,D6,A0,A2,A6, D5
  250. 00000290  5452                     addq.w     [A2], 2
  251. 00000292  592E 5345                subq.b     [A6 + 0x5345], 4
  252. 00000296  5446                     addq.w     D6, 2
  253. 00000298  5353                     subq.w     [A3], 1
  254. 0000029A  5045                     addq.w     D5, 8
  255. 0000029C  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  256. 0000029E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  257. // begin alternate branch 000002A0-000002AC
  258. export_2745:
  259. fn000002A0:
  260. 000002A0  4E56 FEB8                link       A6, -0x0148
  261. 000002A4  48E7 0028                movem.l    -[A7], A2,A4
  262. 000002A8  286E 0008                movea.l    A4, [A6 + 0x8]
  263. // end alternate branch 000002A0-000002AC
  264. export_2745: // at 000002A0 (misaligned)
  265. fn000002A0: // (misaligned)
  266. 000002A2  FEB8 48E7                .extension 0xEB8 <<F/2-3/7>> // unimplemented
  267. 000002A6  0028 286E 0008           ori.b      [A0 + 0x8], 0x6E /* 'n' */
  268. 000002AC  2054                     movea.l    A0, [A4]
  269. 000002AE  4AA8 0062                tst.l      [A0 + 0x62]
  270. 000002B2  56C0                     sne        D0
  271. 000002B4  C02D F2CA                and.b      D0, [A5 - 0xD36]
  272. 000002B8  6700 0090                beq        +0x92 /* 0000034A */
  273. 000002BC  486E FEB8                pea.l      [A6 - 0x148]
  274. 000002C0  2F28 0068                move.l     -[A7], [A0 + 0x68]
  275. 000002C4  4EBA 01BA                jsr        [PC + 0x1BA /* 00000480 */]
  276. 000002C8  4A2E FEBE                tst.b      [A6 - 0x142]
  277. 000002CC  661C                     bne        +0x1E /* 000002EA */
  278. 000002CE  4267                     clr.w      -[A7]
  279. 000002D0  42A7                     clr.l      -[A7]
  280. 000002D2  2054                     movea.l    A0, [A4]
  281. 000002D4  2F28 0062                move.l     -[A7], [A0 + 0x62]
  282. 000002D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  283. 000002DC  486E FEFF                pea.l      [A6 - 0x101]
  284. 000002E0  7003                     moveq.l    D0, 0x03
  285. 000002E2  A823                     syscall    AliasDispatch
  286. 000002E4  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  287. 000002E8  601C                     bra        +0x1E /* 00000306 */
  288. label000002EA:
  289. 000002EA  4267                     clr.w      -[A7]
  290. 000002EC  486E FEB8                pea.l      [A6 - 0x148]
  291. 000002F0  2054                     movea.l    A0, [A4]
  292. 000002F2  2F28 0062                move.l     -[A7], [A0 + 0x62]
  293. 000002F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  294. 000002FA  486E FEFF                pea.l      [A6 - 0x101]
  295. 000002FE  7003                     moveq.l    D0, 0x03
  296. 00000300  A823                     syscall    AliasDispatch
  297. 00000302  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  298. label00000306:
  299. 00000306  102E FEFF                move.b     D0, [A6 - 0x101]
  300. 0000030A  677C                     beq        +0x7E /* 00000388 */
  301. 0000030C  206E 000C                movea.l    A0, [A6 + 0xC]
  302. 00000310  3F10                     move.w     -[A7], [A0]
  303. 00000312  486E FF00                pea.l      [A6 - 0x100]
  304. 00000316  4EBA FCE8                jsr        [PC - 0x318 /* 00000000 */]
  305. 0000031A  2254                     movea.l    A1, [A4]
  306. 0000031C  41E9 0002                lea.l      A0, [A1 + 0x2]
  307. 00000320  45EE FF00                lea.l      A2, [A6 - 0x100]
  308. 00000324  7006                     moveq.l    D0, 0x06
  309. label00000326:
  310. 00000326  20DA                     move.l     [A0]+, [A2]+
  311. 00000328  51C8 FFFC                dbf        D0, -0x6 /* 00000326 */
  312. 0000032C  206E 000C                movea.l    A0, [A6 + 0xC]
  313. 00000330  2368 0002 001E           move.l     [A1 + 0x1E], [A0 + 0x2]
  314. 00000336  206E 000C                movea.l    A0, [A6 + 0xC]
  315. 0000033A  45E9 0022                lea.l      A2, [A1 + 0x22]
  316. 0000033E  5C88                     addq.l     A0, 6
  317. 00000340  700F                     moveq.l    D0, 0x0F
  318. label00000342:
  319. 00000342  24D8                     move.l     [A2]+, [A0]+
  320. 00000344  51C8 FFFC                dbf        D0, -0x6 /* 00000342 */
  321. 00000348  603E                     bra        +0x40 /* 00000388 */
  322. label0000034A:
  323. 0000034A  41EE FF00                lea.l      A0, [A6 - 0x100]
  324. 0000034E  2454                     movea.l    A2, [A4]
  325. 00000350  43EA 0002                lea.l      A1, [A2 + 0x2]
  326. 00000354  7006                     moveq.l    D0, 0x06
  327. label00000356:
  328. 00000356  20D9                     move.l     [A0]+, [A1]+
  329. 00000358  51C8 FFFC                dbf        D0, -0x6 /* 00000356 */
  330. 0000035C  486E FF00                pea.l      [A6 - 0x100]
  331. 00000360  206E 000C                movea.l    A0, [A6 + 0xC]
  332. 00000364  2F08                     move.l     -[A7], A0
  333. 00000366  4EBA FD4A                jsr        [PC - 0x2B6 /* 000000B2 */]
  334. 0000036A  206E 000C                movea.l    A0, [A6 + 0xC]
  335. 0000036E  2254                     movea.l    A1, [A4]
  336. 00000370  2169 001E 0002           move.l     [A0 + 0x2], [A1 + 0x1E]
  337. 00000376  206E 000C                movea.l    A0, [A6 + 0xC]
  338. 0000037A  5C88                     addq.l     A0, 6
  339. 0000037C  45E9 0022                lea.l      A2, [A1 + 0x22]
  340. 00000380  700F                     moveq.l    D0, 0x0F
  341. label00000382:
  342. 00000382  20DA                     move.l     [A0]+, [A2]+
  343. 00000384  51C8 FFFC                dbf        D0, -0x6 /* 00000382 */
  344. label00000388:
  345. 00000388  4CDF 1400                movem.l    A2,A4, [A7]+
  346. 0000038C  4E5E                     unlink     A6
  347. 0000038E  205F                     movea.l    A0, [A7]+
  348. 00000390  504F                     addq.w     A7, 8
  349. 00000392  4ED0                     jmp        [A0]
  350. 00000394  9454                     sub.w      D2, [A4]
  351. 00000396  4649                     not.w      A1
  352. 00000398  4C45 454E                movem.l    D1,D2,D3,D6,A0,A2,A6, D5
  353. 0000039C  5452                     addq.w     [A2], 2
  354. 0000039E  592E 4745                subq.b     [A6 + 0x4745], 4
  355. 000003A2  5446                     addq.w     D6, 2
  356. 000003A4  5353                     subq.w     [A3], 1
  357. 000003A6  5045                     addq.w     D5, 8
  358. 000003A8  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  359. 000003AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  360. export_2746: // at 000003AC (misaligned)
  361. 000003AE  FF86                     .invalid   <<F/6/7>>
  362. 000003B0  2F0C                     move.l     -[A7], A4
  363. 000003B2  286E 000C                movea.l    A4, [A6 + 0xC]
  364. 000003B6  38BC 0100                move.w     [A4], 0x100
  365. 000003BA  486C 0006                pea.l      [A4 + 0x6]
  366. 000003BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  367. 000003C2  4EBA FEDC                jsr        [PC - 0x124 /* 000002A0 */]
  368. 000003C6  7000                     moveq.l    D0, 0x00
  369. 000003C8  2D40 FF92                move.l     [A6 - 0x6E], D0
  370. 000003CC  41EC 000C                lea.l      A0, [A4 + 0xC]
  371. 000003D0  2D48 FF98                move.l     [A6 - 0x68], A0
  372. 000003D4  3D6C 0006 FF9C           move.w     [A6 - 0x64], [A4 + 0x6]
  373. 000003DA  426E FFA2                clr.w      [A6 - 0x5E]
  374. 000003DE  2D6C 0008 FFB6           move.l     [A6 - 0x4A], [A4 + 0x8]
  375. 000003E4  4267                     clr.w      -[A7]
  376. 000003E6  486E FF86                pea.l      [A6 - 0x7A]
  377. 000003EA  4267                     clr.w      -[A7]
  378. 000003EC  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  379. 000003F0  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  380. 000003F4  296E FFA6 0002           move.l     [A4 + 0x2], [A6 - 0x5A]
  381. 000003FA  396E FFAE 004E           move.w     [A4 + 0x4E], [A6 - 0x52]
  382. 00000400  397C FFFF 004C           move.w     [A4 + 0x4C], 0xFFFF
  383. 00000406  426C 0050                clr.w      [A4 + 0x50]
  384. 0000040A  7000                     moveq.l    D0, 0x00
  385. 0000040C  2940 0052                move.l     [A4 + 0x52], D0
  386. 00000410  426C 0056                clr.w      [A4 + 0x56]
  387. 00000414  285F                     movea.l    A4, [A7]+
  388. 00000416  4E5E                     unlink     A6
  389. 00000418  205F                     movea.l    A0, [A7]+
  390. 0000041A  504F                     addq.w     A7, 8
  391. 0000041C  4ED0                     jmp        [A0]
  392. 0000041E  9F54                     sub.w      [A4], D7
  393. 00000420  4649                     not.w      A1
  394. 00000422  4C45 454E                movem.l    D1,D2,D3,D6,A0,A2,A6, D5
  395. 00000426  5452                     addq.w     [A2], 2
  396. 00000428  592E 4745                subq.b     [A6 + 0x4745], 4
  397. 0000042C  5453                     addq.w     [A3], 2
  398. 0000042E  5441                     addq.w     D1, 2
  399. 00000430  4E44                     trap       4
  400. 00000432  4152                     chk.w      D0, [A2]
  401. 00000434  4446                     neg.w      D6
  402. 00000436  494C                     chk.w      D4, A4
  403. 00000438  4552                     chk.w      D2, [A2]
  404. 0000043A  4550                     chk.w      D2, [A0]
  405. 0000043C  4C59 0000                movem.l    <none>, [A1]+
  406. export_2747:
  407. 00000440  4E56 0000                link       A6, 0
  408. 00000444  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  409. 00000448  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  410. 0000044C  206E 0008                movea.l    A0, [A6 + 0x8]
  411. 00000450  2050                     movea.l    A0, [A0]
  412. 00000452  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  413. 00000456  4EBA 09F2                jsr        [PC + 0x9F2 /* 00000E4A */]
  414. 0000045A  4E5E                     unlink     A6
  415. 0000045C  205F                     movea.l    A0, [A7]+
  416. 0000045E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  417. 00000462  4ED0                     jmp        [A0]
  418. 00000464  9954                     sub.w      [A4], D4
  419. 00000466  4649                     not.w      A1
  420. 00000468  4C45 4C49                movem.l    D0,D3,D6,A2,A3,A6, D5
  421. 0000046C  5354                     subq.w     [A4], 1
  422. 0000046E  5649                     addq.w     A1, 3
  423. 00000470  4557                     chk.w      D2, [A7]
  424. 00000472  2E47                     movea.l    A7, D7
  425. 00000474  4554                     chk.w      D2, [A4]
  426. 00000476  4954                     chk.w      D4, [A4]
  427. 00000478  454D                     chk.w      D2, A5
  428. 0000047A  5445                     addq.w     D5, 2
  429. 0000047C  5854                     addq.w     [A4], 4
  430. 0000047E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  431. // begin alternate branch 00000480-0000048E
  432. fn00000480:
  433. 00000480  4E56 0000                link       A6, 0
  434. 00000484  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  435. 00000488  2E2E 0008                move.l     D7, [A6 + 0x8]
  436. 0000048C  2847                     movea.l    A4, D7
  437. // end alternate branch 00000480-0000048E
  438. fn00000480: // (misaligned)
  439. 00000482  0000 48E7                ori.b      D0, 0xE7
  440. 00000486  0138 2E2E                btst       [0x00002E2E], D0
  441. 0000048A  0008 2847                ori.b      A0, 0x47 /* 'G' */
  442. 0000048E  2054                     movea.l    A0, [A4]
  443. 00000490  1028 018C                move.b     D0, [A0 + 0x18C]
  444. 00000494  0A00 0001                xori.b     D0, 0x1
  445. 00000498  2F00                     move.l     -[A7], D0
  446. 0000049A  4267                     clr.w      -[A7]
  447. 0000049C  2F00                     move.l     -[A7], D0
  448. 0000049E  42A7                     clr.l      -[A7]
  449. 000004A0  2F07                     move.l     -[A7], D7
  450. 000004A2  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  451. 000004A6  221F                     move.l     D1, [A7]+
  452. 000004A8  201F                     move.l     D0, [A7]+
  453. 000004AA  2F01                     move.l     -[A7], D1
  454. 000004AC  4EAD 12BA                jsr        [A5 + 0x12BA /* export_595 */]
  455. 000004B0  121F                     move.b     D1, [A7]+
  456. 000004B2  201F                     move.l     D0, [A7]+
  457. 000004B4  C001                     and.b      D0, D1
  458. 000004B6  6730                     beq        +0x32 /* 000004E8 */
  459. 000004B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  460. 000004BC  42A7                     clr.l      -[A7]
  461. 000004BE  42A7                     clr.l      -[A7]
  462. 000004C0  2F07                     move.l     -[A7], D7
  463. 000004C2  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  464. 000004C6  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  465. 000004CA  4EAD 3142                jsr        [A5 + 0x3142 /* export_1572 */]
  466. 000004CE  206E 000C                movea.l    A0, [A6 + 0xC]
  467. 000004D2  2454                     movea.l    A2, [A4]
  468. 000004D4  43EA 0146                lea.l      A1, [A2 + 0x146]
  469. 000004D8  7010                     moveq.l    D0, 0x10
  470. label000004DA:
  471. 000004DA  22D8                     move.l     [A1]+, [A0]+
  472. 000004DC  51C8 FFFC                dbf        D0, -0x6 /* 000004DA */
  473. 000004E0  3290                     move.w     [A1], [A0]
  474. 000004E2  157C 0001 018C           move.b     [A2 + 0x18C], 0x1
  475. label000004E8:
  476. 000004E8  2054                     movea.l    A0, [A4]
  477. 000004EA  1028 018C                move.b     D0, [A0 + 0x18C]
  478. 000004EE  6716                     beq        +0x18 /* 00000506 */
  479. 000004F0  206E 000C                movea.l    A0, [A6 + 0xC]
  480. 000004F4  2454                     movea.l    A2, [A4]
  481. 000004F6  43EA 0146                lea.l      A1, [A2 + 0x146]
  482. 000004FA  7010                     moveq.l    D0, 0x10
  483. label000004FC:
  484. 000004FC  20D9                     move.l     [A0]+, [A1]+
  485. 000004FE  51C8 FFFC                dbf        D0, -0x6 /* 000004FC */
  486. 00000502  3091                     move.w     [A0], [A1]
  487. 00000504  6010                     bra        +0x12 /* 00000516 */
  488. label00000506:
  489. 00000506  266E 000C                movea.l    A3, [A6 + 0xC]
  490. 0000050A  422B 0006                clr.b      [A3 + 0x6]
  491. 0000050E  4253                     clr.w      [A3]
  492. 00000510  7000                     moveq.l    D0, 0x00
  493. 00000512  2740 0002                move.l     [A3 + 0x2], D0
  494. label00000516:
  495. 00000516  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  496. 0000051A  4E5E                     unlink     A6
  497. 0000051C  205F                     movea.l    A0, [A7]+
  498. 0000051E  504F                     addq.w     A7, 8
  499. 00000520  4ED0                     jmp        [A0]
  500. 00000522  9654                     sub.w      D3, [A4]
  501. 00000524  4649                     not.w      A1
  502. 00000526  4C45 4C49                movem.l    D0,D3,D6,A2,A3,A6, D5
  503. 0000052A  5354                     subq.w     [A4], 1
  504. 0000052C  444F                     neg.w      A7
  505. 0000052E  432E 4745                .invalid   1, [A6 + 0x4745] // invalid opcode 4 with b == 4
  506. 00000532  5446                     addq.w     D6, 2
  507. 00000534  5353                     subq.w     [A3], 1
  508. 00000536  5045                     addq.w     D5, 8
  509. 00000538  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  510. 0000053A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  511. export_2748: // at 0000053C (misaligned)
  512. 0000053E  0000 41EE                ori.b      D0, 0xEE
  513. 00000542  0014 2F20                ori.b      [A4], 0x20 /* ' ' */
  514. 00000546  2F20                     move.l     -[A7], -[A0]
  515. 00000548  206E 0008                movea.l    A0, [A6 + 0x8]
  516. 0000054C  2050                     movea.l    A0, [A0]
  517. 0000054E  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  518. 00000552  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  519. 00000556  4E5E                     unlink     A6
  520. 00000558  205F                     movea.l    A0, [A7]+
  521. 0000055A  DEFC 000C                add.w      A7, 0xC
  522. 0000055E  4ED0                     jmp        [A0]
  523. 00000560  9854                     sub.w      D4, [A4]
  524. 00000562  4649                     not.w      A1
  525. 00000564  4C45 4C49                movem.l    D0,D3,D6,A2,A3,A6, D5
  526. 00000568  5354                     subq.w     [A4], 1
  527. 0000056A  444F                     neg.w      A7
  528. 0000056C  432E 4541                .invalid   1, [A6 + 0x4541] // invalid opcode 4 with b == 4
  529. 00000570  4348                     chk.w      D1, A0
  530. 00000572  454E                     chk.w      D2, A6
  531. 00000574  5452                     addq.w     [A2], 2
  532. 00000576  5944                     subq.w     D4, 4
  533. 00000578  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  534. 0000057A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  535. 0000057E  0000 2F0C                ori.b      D0, 0xC
  536. 00000582  206E 0008                movea.l    A0, [A6 + 0x8]
  537. 00000586  2868 0008                movea.l    A4, [A0 + 0x8]
  538. 0000058A  206E 000C                movea.l    A0, [A6 + 0xC]
  539. 0000058E  2F08                     move.l     -[A7], A0
  540. 00000590  4267                     clr.w      -[A7]
  541. 00000592  2F08                     move.l     -[A7], A0
  542. 00000594  42A7                     clr.l      -[A7]
  543. 00000596  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  544. 0000059A  2254                     movea.l    A1, [A4]
  545. 0000059C  2F29 013E                move.l     -[A7], [A1 + 0x13E]
  546. 000005A0  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  547. 000005A4  201F                     move.l     D0, [A7]+
  548. 000005A6  205F                     movea.l    A0, [A7]+
  549. 000005A8  3F00                     move.w     -[A7], D0
  550. 000005AA  2254                     movea.l    A1, [A4]
  551. 000005AC  2F29 0142                move.l     -[A7], [A1 + 0x142]
  552. 000005B0  4EAD 2962                jsr        [A5 + 0x2962 /* export_1320 */]
  553. 000005B4  101F                     move.b     D0, [A7]+
  554. 000005B6  205F                     movea.l    A0, [A7]+
  555. 000005B8  2050                     movea.l    A0, [A0]
  556. 000005BA  1140 0066                move.b     [A0 + 0x66], D0
  557. 000005BE  285F                     movea.l    A4, [A7]+
  558. 000005C0  4E5E                     unlink     A6
  559. 000005C2  205F                     movea.l    A0, [A7]+
  560. 000005C4  504F                     addq.w     A7, 8
  561. 000005C6  4ED0                     jmp        [A0]
  562. 000005C8  9143                     subx.w     D0, D3
  563. 000005CA  4F50                     chk.w      D7, [A0]
  564. 000005CC  5953                     subq.w     [A3], 4
  565. 000005CE  454C                     chk.w      D2, A4
  566. 000005D0  4543                     chk.w      D2, D3
  567. 000005D2  5449                     addq.w     A1, 2
  568. 000005D4  4F4E                     chk.w      D7, A6
  569. 000005D6  464C                     not.w      A4
  570. 000005D8  4147                     chk.w      D0, D7
  571. 000005DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  572. 000005DE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  573. 000005E2  000C 2050                ori.b      A4, 0x50 /* 'P' */
  574. 000005E6  1028 0066                move.b     D0, [A0 + 0x66]
  575. 000005EA  6716                     beq        +0x18 /* 00000602 */
  576. 000005EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  577. 000005F0  226E 0008                movea.l    A1, [A6 + 0x8]
  578. 000005F4  41E9 000C                lea.l      A0, [A1 + 0xC]
  579. 000005F8  2018                     move.l     D0, [A0]+
  580. 000005FA  6702                     beq        +0x4 /* 000005FE */
  581. 000005FC  2F00                     move.l     -[A7], D0
  582. label000005FE:
  583. 000005FE  2050                     movea.l    A0, [A0]
  584. 00000600  4E90                     jsr        [A0]
  585. label00000602:
  586. 00000602  4E5E                     unlink     A6
  587. 00000604  205F                     movea.l    A0, [A7]+
  588. 00000606  504F                     addq.w     A7, 8
  589. 00000608  4ED0                     jmp        [A0]
  590. 0000060A  8B4D 4159                pack       -[A5], -[A5], 0x4159
  591. 0000060E  4245                     clr.w      D5
  592. 00000610  444F                     neg.w      A7
  593. 00000612  5448                     addq.w     A0, 2
  594. 00000614  4953                     chk.w      D4, [A3]
  595. 00000616  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  596. // begin alternate branch 00000618-0000061E
  597. export_2749:
  598. fn00000618:
  599. 00000618  4E56 0000                link       A6, 0
  600. 0000061C  2F0C                     move.l     -[A7], A4
  601. // end alternate branch 00000618-0000061E
  602. export_2749: // at 00000618 (misaligned)
  603. fn00000618: // (misaligned)
  604. 0000061A  0000 2F0C                ori.b      D0, 0xC
  605. 0000061E  286E 0008                movea.l    A4, [A6 + 0x8]
  606. 00000622  2054                     movea.l    A0, [A4]
  607. 00000624  4AA8 0142                tst.l      [A0 + 0x142]
  608. 00000628  6720                     beq        +0x22 /* 0000064A */
  609. 0000062A  487A FF50                pea.l      [PC - 0xB0 /* 0000057C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  610. 0000062E  2F0E                     move.l     -[A7], A6
  611. 00000630  2054                     movea.l    A0, [A4]
  612. 00000632  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  613. 00000636  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  614. 0000063A  487A FFA0                pea.l      [PC - 0x60 /* 000005DC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  615. 0000063E  2F0E                     move.l     -[A7], A6
  616. 00000640  2054                     movea.l    A0, [A4]
  617. 00000642  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  618. 00000646  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  619. label0000064A:
  620. 0000064A  285F                     movea.l    A4, [A7]+
  621. 0000064C  4E5E                     unlink     A6
  622. 0000064E  205F                     movea.l    A0, [A7]+
  623. 00000650  DEFC 000C                add.w      A7, 0xC
  624. 00000654  4ED0                     jmp        [A0]
  625. 00000656  8020                     or.b       D0, -[A0]
  626. 00000658  5446                     addq.w     D6, 2
  627. 0000065A  494C                     chk.w      D4, A4
  628. 0000065C  454C                     chk.w      D2, A4
  629. 0000065E  4953                     chk.w      D4, [A3]
  630. 00000660  5444                     addq.w     D4, 2
  631. 00000662  4F43                     chk.w      D7, D3
  632. 00000664  2E45                     movea.l    A7, D5
  633. 00000666  4143                     chk.w      D0, D3
  634. 00000668  4853                     pea.l      [A3]
  635. 0000066A  454C                     chk.w      D2, A4
  636. 0000066C  4543                     chk.w      D2, D3
  637. 0000066E  5445                     addq.w     D5, 2
  638. 00000670  4445                     neg.w      D5
  639. 00000672  4E54 5259                link       A4, -0xFFFFADA7
  640. 00000676  444F                     neg.w      A7
  641. 00000678  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  642. export_2750: // at 0000067A (misaligned)
  643. 0000067C  FFFE                     .invalid   <<F/7/7>>
  644. 0000067E  48E7 0118                movem.l    -[A7], D7,A3,A4
  645. 00000682  266E 000C                movea.l    A3, [A6 + 0xC]
  646. 00000686  286E 0008                movea.l    A4, [A6 + 0x8]
  647. 0000068A  2054                     movea.l    A0, [A4]
  648. 0000068C  4AA8 0142                tst.l      [A0 + 0x142]
  649. 00000690  672E                     beq        +0x30 /* 000006C0 */
  650. 00000692  1F3C 0001                move.b     -[A7], 0x1
  651. 00000696  2F28 0142                move.l     -[A7], [A0 + 0x142]
  652. 0000069A  4EAD 28EA                jsr        [A5 + 0x28EA /* export_1305 */]
  653. 0000069E  42A7                     clr.l      -[A7]
  654. 000006A0  2F0B                     move.l     -[A7], A3
  655. 000006A2  2054                     movea.l    A0, [A4]
  656. 000006A4  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  657. 000006A8  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  658. 000006AC  201F                     move.l     D0, [A7]+
  659. 000006AE  3E00                     move.w     D7, D0
  660. 000006B0  3F07                     move.w     -[A7], D7
  661. 000006B2  3F3C 0001                move.w     -[A7], 0x1
  662. 000006B6  2054                     movea.l    A0, [A4]
  663. 000006B8  2F28 0142                move.l     -[A7], [A0 + 0x142]
  664. 000006BC  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  665. label000006C0:
  666. 000006C0  2F0B                     move.l     -[A7], A3
  667. 000006C2  2054                     movea.l    A0, [A4]
  668. 000006C4  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  669. 000006C8  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  670. 000006CC  2F0B                     move.l     -[A7], A3
  671. 000006CE  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  672. 000006D2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  673. 000006D6  4E5E                     unlink     A6
  674. 000006D8  205F                     movea.l    A0, [A7]+
  675. 000006DA  504F                     addq.w     A7, 8
  676. 000006DC  4ED0                     jmp        [A0]
  677. 000006DE  9854                     sub.w      D4, [A4]
  678. 000006E0  4649                     not.w      A1
  679. 000006E2  4C45 4C49                movem.l    D0,D3,D6,A2,A3,A6, D5
  680. 000006E6  5354                     subq.w     [A4], 1
  681. 000006E8  444F                     neg.w      A7
  682. 000006EA  432E 4445                .invalid   1, [A6 + 0x4445] // invalid opcode 4 with b == 4
  683. 000006EE  4C45 5445                movem.l    D0,D2,D6,A2,A4,A6, D5
  684. 000006F2  454E                     chk.w      D2, A6
  685. 000006F4  5452                     addq.w     [A2], 2
  686. 000006F6  5900                     subq.b     D0, 4
  687. 000006F8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  688. 000006FC  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  689. 00000700  000C 206E                ori.b      A4, 0x6E /* 'n' */
  690. 00000704  0008 2F28                ori.b      A0, 0x28 /* '(' */
  691. 00000708  0008 4EBA                ori.b      A0, 0xBA
  692. 0000070C  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  693. 0000070E  4E5E                     unlink     A6
  694. 00000710  205F                     movea.l    A0, [A7]+
  695. 00000712  504F                     addq.w     A7, 8
  696. 00000714  4ED0                     jmp        [A0]
  697. 00000716  8844                     or.w       D4, D4
  698. 00000718  454C                     chk.w      D2, A4
  699. 0000071A  4554                     chk.w      D2, [A4]
  700. 0000071C  4549                     chk.w      D2, A1
  701. 0000071E  5400                     addq.b     D0, 2
  702. 00000720  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  703. export_2751: // at 00000722 (misaligned)
  704. 00000724  0000 487A                ori.b      D0, 0x7A /* 'z' */
  705. 00000728  FFD2                     .invalid   <<F/7/7>>
  706. 0000072A  2F0E                     move.l     -[A7], A6
  707. 0000072C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  708. 00000730  4EBA FEE6                jsr        [PC - 0x11A /* 00000618 */]
  709. 00000734  4E5E                     unlink     A6
  710. 00000736  2E9F                     move.l     [A7], [A7]+
  711. 00000738  4E75                     rts
  712. 0000073A  8022                     or.b       D0, -[A2]
  713. 0000073C  5446                     addq.w     D6, 2
  714. 0000073E  494C                     chk.w      D4, A4
  715. 00000740  454C                     chk.w      D2, A4
  716. 00000742  4953                     chk.w      D4, [A3]
  717. 00000744  5444                     addq.w     D4, 2
  718. 00000746  4F43                     chk.w      D7, D3
  719. 00000748  2E44                     movea.l    A7, D4
  720. 0000074A  454C                     chk.w      D2, A4
  721. 0000074C  4554                     chk.w      D2, [A4]
  722. 0000074E  4553                     chk.w      D2, [A3]
  723. 00000750  454C                     chk.w      D2, A4
  724. 00000752  4543                     chk.w      D2, D3
  725. 00000754  5445                     addq.w     D5, 2
  726. 00000756  4445                     neg.w      D5
  727. 00000758  4E54 5249                link       A4, -0xFFFFADB7
  728. 0000075C  4553                     chk.w      D2, [A3]
  729. 0000075E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  730. export_2752: // at 00000760 (misaligned)
  731. 00000762  FFB2                     .invalid   <<F/6/7>>
  732. 00000764  2F0C                     move.l     -[A7], A4
  733. 00000766  206E 000C                movea.l    A0, [A6 + 0xC]
  734. 0000076A  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  735. 0000076E  7011                     moveq.l    D0, 0x11
  736. label00000770:
  737. 00000770  22D8                     move.l     [A1]+, [A0]+
  738. 00000772  51C8 FFFC                dbf        D0, -0x6 /* 00000770 */
  739. 00000776  3290                     move.w     [A1], [A0]
  740. 00000778  286E 0008                movea.l    A4, [A6 + 0x8]
  741. 0000077C  486E FFB2                pea.l      [A6 - 0x4E]
  742. 00000780  486D 43EC                pea.l      [A5 + 0x43EC]
  743. 00000784  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  744. 00000788  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  745. 0000078C  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  746. 00000790  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  747. 00000794  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  748. 00000798  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  749. 0000079C  4EBA F982                jsr        [PC - 0x67E /* 00000120 */]
  750. 000007A0  486E FFB6                pea.l      [A6 - 0x4A]
  751. 000007A4  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  752. 000007A8  4EBA F9F4                jsr        [PC - 0x60C /* 0000019E */]
  753. 000007AC  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  754. 000007B0  2054                     movea.l    A0, [A4]
  755. 000007B2  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  756. 000007B6  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  757. 000007BA  2054                     movea.l    A0, [A4]
  758. 000007BC  4AA8 0142                tst.l      [A0 + 0x142]
  759. 000007C0  671A                     beq        +0x1C /* 000007DC */
  760. 000007C2  1F3C 0001                move.b     -[A7], 0x1
  761. 000007C6  2F28 0142                move.l     -[A7], [A0 + 0x142]
  762. 000007CA  4EAD 28EA                jsr        [A5 + 0x28EA /* export_1305 */]
  763. 000007CE  3F3C 0001                move.w     -[A7], 0x1
  764. 000007D2  2054                     movea.l    A0, [A4]
  765. 000007D4  2F28 0142                move.l     -[A7], [A0 + 0x142]
  766. 000007D8  4EAD 2952                jsr        [A5 + 0x2952 /* export_1318 */]
  767. label000007DC:
  768. 000007DC  285F                     movea.l    A4, [A7]+
  769. 000007DE  4E5E                     unlink     A6
  770. 000007E0  205F                     movea.l    A0, [A7]+
  771. 000007E2  504F                     addq.w     A7, 8
  772. 000007E4  4ED0                     jmp        [A0]
  773. 000007E6  9754                     sub.w      [A4], D3
  774. 000007E8  4649                     not.w      A1
  775. 000007EA  4C45 4C49                movem.l    D0,D3,D6,A2,A3,A6, D5
  776. 000007EE  5354                     subq.w     [A4], 1
  777. 000007F0  444F                     neg.w      A7
  778. 000007F2  432E 4144                .invalid   1, [A6 + 0x4144] // invalid opcode 4 with b == 4
  779. 000007F6  4453                     neg.w      [A3]
  780. 000007F8  4652                     not.w      [A2]
  781. 000007FA  4550                     chk.w      D2, [A0]
  782. 000007FC  4C59 0000                movem.l    <none>, [A1]+
  783. export_2753:
  784. 00000800  4E56 FFA0                link       A6, -0x0060
  785. 00000804  48E7 0038                movem.l    -[A7], A2,A3,A4
  786. 00000808  206E 0018                movea.l    A0, [A6 + 0x18]
  787. 0000080C  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  788. 00000810  7006                     moveq.l    D0, 0x06
  789. label00000812:
  790. 00000812  22D8                     move.l     [A1]+, [A0]+
  791. 00000814  51C8 FFFC                dbf        D0, -0x6 /* 00000812 */
  792. 00000818  206E 0010                movea.l    A0, [A6 + 0x10]
  793. 0000081C  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  794. 00000820  700F                     moveq.l    D0, 0x0F
  795. label00000822:
  796. 00000822  22D8                     move.l     [A1]+, [A0]+
  797. 00000824  51C8 FFFC                dbf        D0, -0x6 /* 00000822 */
  798. 00000828  286E 0008                movea.l    A4, [A6 + 0x8]
  799. 0000082C  486E FFA0                pea.l      [A6 - 0x60]
  800. 00000830  486D 43EC                pea.l      [A5 + 0x43EC]
  801. 00000834  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  802. 00000838  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  803. 0000083C  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  804. 00000840  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  805. 00000844  266E FFA0                movea.l    A3, [A6 - 0x60]
  806. 00000848  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  807. 0000084C  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  808. 00000850  4EBA F8CE                jsr        [PC - 0x732 /* 00000120 */]
  809. 00000854  2253                     movea.l    A1, [A3]
  810. 00000856  41E9 0002                lea.l      A0, [A1 + 0x2]
  811. 0000085A  45EE FFE4                lea.l      A2, [A6 - 0x1C]
  812. 0000085E  7006                     moveq.l    D0, 0x06
  813. label00000860:
  814. 00000860  20DA                     move.l     [A0]+, [A2]+
  815. 00000862  51C8 FFFC                dbf        D0, -0x6 /* 00000860 */
  816. 00000866  236E 0014 001E           move.l     [A1 + 0x1E], [A6 + 0x14]
  817. 0000086C  41E9 0022                lea.l      A0, [A1 + 0x22]
  818. 00000870  45EE FFA4                lea.l      A2, [A6 - 0x5C]
  819. 00000874  700F                     moveq.l    D0, 0x0F
  820. label00000876:
  821. 00000876  20DA                     move.l     [A0]+, [A2]+
  822. 00000878  51C8 FFFC                dbf        D0, -0x6 /* 00000876 */
  823. 0000087C  236E 000C 0062           move.l     [A1 + 0x62], [A6 + 0xC]
  824. 00000882  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  825. 00000886  2054                     movea.l    A0, [A4]
  826. 00000888  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  827. 0000088C  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  828. 00000890  2054                     movea.l    A0, [A4]
  829. 00000892  4AA8 0142                tst.l      [A0 + 0x142]
  830. 00000896  671A                     beq        +0x1C /* 000008B2 */
  831. 00000898  1F3C 0001                move.b     -[A7], 0x1
  832. 0000089C  2F28 0142                move.l     -[A7], [A0 + 0x142]
  833. 000008A0  4EAD 28EA                jsr        [A5 + 0x28EA /* export_1305 */]
  834. 000008A4  3F3C 0001                move.w     -[A7], 0x1
  835. 000008A8  2054                     movea.l    A0, [A4]
  836. 000008AA  2F28 0142                move.l     -[A7], [A0 + 0x142]
  837. 000008AE  4EAD 2952                jsr        [A5 + 0x2952 /* export_1318 */]
  838. label000008B2:
  839. 000008B2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  840. 000008B6  4E5E                     unlink     A6
  841. 000008B8  205F                     movea.l    A0, [A7]+
  842. 000008BA  DEFC 0014                add.w      A7, 0x14
  843. 000008BE  4ED0                     jmp        [A0]
  844. 000008C0  9554                     sub.w      [A4], D2
  845. 000008C2  4649                     not.w      A1
  846. 000008C4  4C45 4C49                movem.l    D0,D3,D6,A2,A3,A6, D5
  847. 000008C8  5354                     subq.w     [A4], 1
  848. 000008CA  444F                     neg.w      A7
  849. 000008CC  432E 4144                .invalid   1, [A6 + 0x4144] // invalid opcode 4 with b == 4
  850. 000008D0  4445                     neg.w      D5
  851. 000008D2  4E54 5259                link       A4, -0xFFFFADA7
  852. 000008D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  853. 000008DA  0000 4267                ori.b      D0, 0x67 /* 'g' */
  854. 000008DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  855. 000008E2  226E 0008                movea.l    A1, [A6 + 0x8]
  856. 000008E6  41E9 0008                lea.l      A0, [A1 + 0x8]
  857. 000008EA  2018                     move.l     D0, [A0]+
  858. 000008EC  6702                     beq        +0x4 /* 000008F0 */
  859. 000008EE  2F00                     move.l     -[A7], D0
  860. label000008F0:
  861. 000008F0  2050                     movea.l    A0, [A0]
  862. 000008F2  4E90                     jsr        [A0]
  863. 000008F4  101F                     move.b     D0, [A7]+
  864. 000008F6  6712                     beq        +0x14 /* 0000090A */
  865. 000008F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  866. 000008FC  226E 0008                movea.l    A1, [A6 + 0x8]
  867. 00000900  2069 0010                movea.l    A0, [A1 + 0x10]
  868. 00000904  2F10                     move.l     -[A7], [A0]
  869. 00000906  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  870. label0000090A:
  871. 0000090A  4E5E                     unlink     A6
  872. 0000090C  205F                     movea.l    A0, [A7]+
  873. 0000090E  504F                     addq.w     A7, 8
  874. 00000910  4ED0                     jmp        [A0]
  875. 00000912  8A4D                     or.w       D5, A5
  876. 00000914  4F56                     chk.w      D7, [A6]
  877. 00000916  454F                     chk.w      D2, A7
  878. 00000918  424A                     clr.w      A2
  879. 0000091A  4543                     chk.w      D2, D3
  880. 0000091C  5400                     addq.b     D0, 2
  881. 0000091E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  882. 00000922  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  883. 00000926  000C 206E                ori.b      A4, 0x6E /* 'n' */
  884. 0000092A  0008 2F28                ori.b      A0, 0x28 /* '(' */
  885. 0000092E  0014 4EAD                ori.b      [A4], 0xAD
  886. 00000932  2122                     move.l     -[A0], -[A2]
  887. 00000934  4E5E                     unlink     A6
  888. 00000936  205F                     movea.l    A0, [A7]+
  889. 00000938  504F                     addq.w     A7, 8
  890. 0000093A  4ED0                     jmp        [A0]
  891. 0000093C  8C44                     or.w       D6, D4
  892. 0000093E  454C                     chk.w      D2, A4
  893. 00000940  4554                     chk.w      D2, [A4]
  894. 00000942  454F                     chk.w      D2, A7
  895. 00000944  424A                     clr.w      A2
  896. 00000946  4543                     chk.w      D2, D3
  897. 00000948  5400                     addq.b     D0, 2
  898. 0000094A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  899. // begin alternate branch 0000094C-00000956
  900. fn0000094C:
  901. 0000094C  4E56 0000                link       A6, 0
  902. 00000950  206E 0010                movea.l    A0, [A6 + 0x10]
  903. 00000954  2F08                     move.l     -[A7], A0
  904. // end alternate branch 0000094C-00000956
  905. fn0000094C: // (misaligned)
  906. 0000094E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  907. 00000952  0010 2F08                ori.b      [A0], 0x8
  908. 00000956  42A7                     clr.l      -[A7]
  909. 00000958  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  910. 0000095C  201F                     move.l     D0, [A7]+
  911. 0000095E  205F                     movea.l    A0, [A7]+
  912. 00000960  2080                     move.l     [A0], D0
  913. 00000962  487A FF74                pea.l      [PC - 0x8C /* 000008D8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  914. 00000966  2F0E                     move.l     -[A7], A6
  915. 00000968  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  916. 0000096C  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  917. 00000970  487A FFAE                pea.l      [PC - 0x52 /* 00000920, value 0x4E560000 'NV\0\0', cstring "NV" */]
  918. 00000974  2F0E                     move.l     -[A7], A6
  919. 00000976  206E 0010                movea.l    A0, [A6 + 0x10]
  920. 0000097A  2F10                     move.l     -[A7], [A0]
  921. 0000097C  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  922. 00000980  4E5E                     unlink     A6
  923. 00000982  205F                     movea.l    A0, [A7]+
  924. 00000984  DEFC 0010                add.w      A7, 0x10
  925. 00000988  4ED0                     jmp        [A0]
  926. 0000098A  8B4C 4953                pack       -[A5], -[A4], 0x4953
  927. 0000098E  5445                     addq.w     D5, 2
  928. 00000990  5854                     addq.w     [A4], 4
  929. 00000992  5241                     addq.w     D1, 1
  930. 00000994  4354                     chk.w      D1, [A4]
  931. 00000996  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  932. 0000099A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  933. 0000099E  000C 206E                ori.b      A4, 0x6E /* 'n' */
  934. 000009A2  0008 2F28                ori.b      A0, 0x28 /* '(' */
  935. 000009A6  000E 4EAD                ori.b      A6, 0xAD
  936. 000009AA  218A 4E5E                move.l     [A0 + D4 * 8 + 0x5E], A2
  937. 000009AE  205F                     movea.l    A0, [A7]+
  938. 000009B0  504F                     addq.w     A7, 8
  939. 000009B2  4ED0                     jmp        [A0]
  940. 000009B4  8B49 4E53                pack       -[A5], -[A1], 0x4E53
  941. 000009B8  4552                     chk.w      D2, [A2]
  942. 000009BA  5441                     addq.w     D1, 2
  943. 000009BC  5445                     addq.w     D5, 2
  944. 000009BE  4E44                     trap       4
  945. 000009C0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  946. 000009C4  0000 2F0C                ori.b      D0, 0xC
  947. 000009C8  286E 0008                movea.l    A4, [A6 + 0x8]
  948. 000009CC  302C 0008                move.w     D0, [A4 + 0x8]
  949. 000009D0  48C0                     ext.l      D0
  950. 000009D2  2F00                     move.l     -[A7], D0
  951. 000009D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  952. 000009D8  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  953. 000009DC  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  954. 000009E0  526C 0008                addq.w     [A4 + 0x8], 1
  955. 000009E4  285F                     movea.l    A4, [A7]+
  956. 000009E6  4E5E                     unlink     A6
  957. 000009E8  205F                     movea.l    A0, [A7]+
  958. 000009EA  504F                     addq.w     A7, 8
  959. 000009EC  4ED0                     jmp        [A0]
  960. 000009EE  8E49                     or.w       D7, A1
  961. 000009F0  4E53 4552                link       A3, -0xFFFFBAAE
  962. 000009F4  5449                     addq.w     A1, 2
  963. 000009F6  4E4D                     trap       13
  964. 000009F8  4944                     chk.w      D4, D4
  965. 000009FA  444C                     neg.w      A4
  966. 000009FC  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  967. 000009FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  968. // begin alternate branch 00000A00-00000A06
  969. fn00000A00:
  970. 00000A00  4E56 0000                link       A6, 0
  971. 00000A04  7001                     moveq.l    D0, 0x01
  972. // end alternate branch 00000A00-00000A06
  973. fn00000A00: // (misaligned)
  974. 00000A02  0000 7001                ori.b      D0, 0x1
  975. 00000A06  B06E 0008                cmp.w      D0, [A6 + 0x8]
  976. 00000A0A  6F06                     ble        +0x8 /* 00000A12 */
  977. 00000A0C  3D7C 0001 0008           move.w     [A6 + 0x8], 0x1
  978. label00000A12:
  979. 00000A12  302E 0008                move.w     D0, [A6 + 0x8]
  980. 00000A16  48C0                     ext.l      D0
  981. 00000A18  2F00                     move.l     -[A7], D0
  982. 00000A1A  42A7                     clr.l      -[A7]
  983. 00000A1C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  984. 00000A20  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  985. 00000A24  221F                     move.l     D1, [A7]+
  986. 00000A26  201F                     move.l     D0, [A7]+
  987. 00000A28  B280                     cmp.l      D1, D0
  988. 00000A2A  6D10                     blt        +0x12 /* 00000A3C */
  989. 00000A2C  487A FF94                pea.l      [PC - 0x6C /* 000009C2, value 0x4E560000 'NV\0\0', cstring "NV" */]
  990. 00000A30  2F0E                     move.l     -[A7], A6
  991. 00000A32  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  992. 00000A36  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  993. 00000A3A  600E                     bra        +0x10 /* 00000A4A */
  994. label00000A3C:
  995. 00000A3C  487A FF5A                pea.l      [PC - 0xA6 /* 00000998, value 0x4E560000 'NV\0\0', cstring "NV" */]
  996. 00000A40  2F0E                     move.l     -[A7], A6
  997. 00000A42  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  998. 00000A46  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  999. label00000A4A:
  1000. 00000A4A  4E5E                     unlink     A6
  1001. 00000A4C  205F                     movea.l    A0, [A7]+
  1002. 00000A4E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1003. 00000A52  4ED0                     jmp        [A0]
  1004. 00000A54  8F4C 4953                pack       -[A7], -[A4], 0x4953
  1005. 00000A58  544D                     addq.w     A5, 2
  1006. 00000A5A  4552                     chk.w      D2, [A2]
  1007. 00000A5C  4745                     chk.w      D3, D5
  1008. 00000A5E  4245                     clr.w      D5
  1009. 00000A60  464F                     not.w      A7
  1010. 00000A62  5245                     addq.w     D5, 1
  1011. 00000A64  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1012. 00000A68  0000 2F0C                ori.b      D0, 0xC
  1013. 00000A6C  206E 0008                movea.l    A0, [A6 + 0x8]
  1014. 00000A70  2868 0008                movea.l    A4, [A0 + 0x8]
  1015. 00000A74  206E 000C                movea.l    A0, [A6 + 0xC]
  1016. 00000A78  2F08                     move.l     -[A7], A0
  1017. 00000A7A  4267                     clr.w      -[A7]
  1018. 00000A7C  2F08                     move.l     -[A7], A0
  1019. 00000A7E  42A7                     clr.l      -[A7]
  1020. 00000A80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1021. 00000A84  2254                     movea.l    A1, [A4]
  1022. 00000A86  2F29 013E                move.l     -[A7], [A1 + 0x13E]
  1023. 00000A8A  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  1024. 00000A8E  201F                     move.l     D0, [A7]+
  1025. 00000A90  205F                     movea.l    A0, [A7]+
  1026. 00000A92  3F00                     move.w     -[A7], D0
  1027. 00000A94  2254                     movea.l    A1, [A4]
  1028. 00000A96  2F29 0142                move.l     -[A7], [A1 + 0x142]
  1029. 00000A9A  4EAD 2962                jsr        [A5 + 0x2962 /* export_1320 */]
  1030. 00000A9E  101F                     move.b     D0, [A7]+
  1031. 00000AA0  205F                     movea.l    A0, [A7]+
  1032. 00000AA2  2050                     movea.l    A0, [A0]
  1033. 00000AA4  1140 0066                move.b     [A0 + 0x66], D0
  1034. 00000AA8  285F                     movea.l    A4, [A7]+
  1035. 00000AAA  4E5E                     unlink     A6
  1036. 00000AAC  205F                     movea.l    A0, [A7]+
  1037. 00000AAE  504F                     addq.w     A7, 8
  1038. 00000AB0  4ED0                     jmp        [A0]
  1039. 00000AB2  9153                     sub.w      [A3], D0
  1040. 00000AB4  4156                     chk.w      D0, [A6]
  1041. 00000AB6  4553                     chk.w      D2, [A3]
  1042. 00000AB8  454C                     chk.w      D2, A4
  1043. 00000ABA  4543                     chk.w      D2, D3
  1044. 00000ABC  5449                     addq.w     A1, 2
  1045. 00000ABE  4F4E                     chk.w      D7, A6
  1046. 00000AC0  464C                     not.w      A4
  1047. 00000AC2  4147                     chk.w      D0, D7
  1048. 00000AC4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1049. 00000AC8  0000 2F0C                ori.b      D0, 0xC
  1050. 00000ACC  206E 0008                movea.l    A0, [A6 + 0x8]
  1051. 00000AD0  2868 0008                movea.l    A4, [A0 + 0x8]
  1052. 00000AD4  206E 000C                movea.l    A0, [A6 + 0xC]
  1053. 00000AD8  2050                     movea.l    A0, [A0]
  1054. 00000ADA  1028 0066                move.b     D0, [A0 + 0x66]
  1055. 00000ADE  672A                     beq        +0x2C /* 00000B0A */
  1056. 00000AE0  42A7                     clr.l      -[A7]
  1057. 00000AE2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1058. 00000AE6  2054                     movea.l    A0, [A4]
  1059. 00000AE8  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1060. 00000AEC  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  1061. 00000AF0  201F                     move.l     D0, [A7]+
  1062. 00000AF2  3F00                     move.w     -[A7], D0
  1063. 00000AF4  1F3C 0001                move.b     -[A7], 0x1
  1064. 00000AF8  1F3C 0001                move.b     -[A7], 0x1
  1065. 00000AFC  1F3C 0001                move.b     -[A7], 0x1
  1066. 00000B00  2054                     movea.l    A0, [A4]
  1067. 00000B02  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1068. 00000B06  4EAD 297A                jsr        [A5 + 0x297A /* export_1323 */]
  1069. label00000B0A:
  1070. 00000B0A  285F                     movea.l    A4, [A7]+
  1071. 00000B0C  4E5E                     unlink     A6
  1072. 00000B0E  205F                     movea.l    A0, [A7]+
  1073. 00000B10  504F                     addq.w     A7, 8
  1074. 00000B12  4ED0                     jmp        [A0]
  1075. 00000B14  9053                     sub.w      D0, [A3]
  1076. 00000B16  4554                     chk.w      D2, [A4]
  1077. 00000B18  5345                     subq.w     D5, 1
  1078. 00000B1A  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  1079. 00000B1E  494F                     chk.w      D4, A7
  1080. 00000B20  4E46                     trap       6
  1081. 00000B22  4C41 4700                movem.l    A0,A1,A2,A6, D1
  1082. 00000B26  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1083. 00000B2A  0000 2F0C                ori.b      D0, 0xC
  1084. 00000B2E  206E 0008                movea.l    A0, [A6 + 0x8]
  1085. 00000B32  2868 0008                movea.l    A4, [A0 + 0x8]
  1086. 00000B36  4267                     clr.w      -[A7]
  1087. 00000B38  42A7                     clr.l      -[A7]
  1088. 00000B3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1089. 00000B3E  2054                     movea.l    A0, [A4]
  1090. 00000B40  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1091. 00000B44  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  1092. 00000B48  201F                     move.l     D0, [A7]+
  1093. 00000B4A  3F00                     move.w     -[A7], D0
  1094. 00000B4C  2054                     movea.l    A0, [A4]
  1095. 00000B4E  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1096. 00000B52  4EAD 2962                jsr        [A5 + 0x2962 /* export_1320 */]
  1097. 00000B56  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1098. 00000B5A  285F                     movea.l    A4, [A7]+
  1099. 00000B5C  4E5E                     unlink     A6
  1100. 00000B5E  205F                     movea.l    A0, [A7]+
  1101. 00000B60  504F                     addq.w     A7, 8
  1102. 00000B62  4ED0                     jmp        [A0]
  1103. 00000B64  8B49 5354                pack       -[A5], -[A1], 0x5354
  1104. 00000B68  4F42                     chk.w      D7, D2
  1105. 00000B6A  454D                     chk.w      D2, A5
  1106. 00000B6C  4F56                     chk.w      D7, [A6]
  1107. 00000B6E  4544                     chk.w      D2, D4
  1108. 00000B70  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1109. // begin alternate branch 00000B72-00000B76
  1110. fn00000B72:
  1111. 00000B72  4E56 FFF4                link       A6, -0x000C
  1112. // end alternate branch 00000B72-00000B76
  1113. fn00000B72: // (misaligned)
  1114. 00000B74  FFF4                     .invalid   <<F/7/7>>
  1115. 00000B76  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1116. 00000B7A  286E 0008                movea.l    A4, [A6 + 0x8]
  1117. 00000B7E  2054                     movea.l    A0, [A4]
  1118. 00000B80  4AA8 0142                tst.l      [A0 + 0x142]
  1119. 00000B84  6700 012E                beq        +0x130 /* 00000CB4 */
  1120. 00000B88  4267                     clr.w      -[A7]
  1121. 00000B8A  2054                     movea.l    A0, [A4]
  1122. 00000B8C  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1123. 00000B90  4EAD 2932                jsr        [A5 + 0x2932 /* export_1314 */]
  1124. 00000B94  3E1F                     move.w     D7, [A7]+
  1125. 00000B96  4267                     clr.w      -[A7]
  1126. 00000B98  2054                     movea.l    A0, [A4]
  1127. 00000B9A  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1128. 00000B9E  4EAD 296A                jsr        [A5 + 0x296A /* export_1321 */]
  1129. 00000BA2  3C1F                     move.w     D6, [A7]+
  1130. 00000BA4  487A FEC0                pea.l      [PC - 0x140 /* 00000A66, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1131. 00000BA8  2F0E                     move.l     -[A7], A6
  1132. 00000BAA  2054                     movea.l    A0, [A4]
  1133. 00000BAC  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1134. 00000BB0  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  1135. 00000BB4  2054                     movea.l    A0, [A4]
  1136. 00000BB6  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1137. 00000BBA  486E FFFC                pea.l      [A6 - 0x4]
  1138. 00000BBE  487A FF68                pea.l      [PC - 0x98 /* 00000B28, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1139. 00000BC2  2F0E                     move.l     -[A7], A6
  1140. 00000BC4  4EBA FD86                jsr        [PC - 0x27A /* 0000094C */]
  1141. 00000BC8  2054                     movea.l    A0, [A4]
  1142. 00000BCA  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1143. 00000BCE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1144. 00000BD2  42A7                     clr.l      -[A7]
  1145. 00000BD4  42A7                     clr.l      -[A7]
  1146. 00000BD6  302E 000C                move.w     D0, [A6 + 0xC]
  1147. 00000BDA  48C0                     ext.l      D0
  1148. 00000BDC  2F00                     move.l     -[A7], D0
  1149. 00000BDE  42A7                     clr.l      -[A7]
  1150. 00000BE0  201F                     move.l     D0, [A7]+
  1151. 00000BE2  2E9F                     move.l     [A7], [A7]+
  1152. 00000BE4  B097                     cmp.l      D0, [A7]
  1153. 00000BE6  6F02                     ble        +0x4 /* 00000BEA */
  1154. 00000BE8  2E80                     move.l     [A7], D0
  1155. label00000BEA:
  1156. 00000BEA  42A7                     clr.l      -[A7]
  1157. 00000BEC  2054                     movea.l    A0, [A4]
  1158. 00000BEE  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1159. 00000BF2  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  1160. 00000BF6  201F                     move.l     D0, [A7]+
  1161. 00000BF8  5280                     addq.l     D0, 1
  1162. 00000BFA  2F00                     move.l     -[A7], D0
  1163. 00000BFC  201F                     move.l     D0, [A7]+
  1164. 00000BFE  2E9F                     move.l     [A7], [A7]+
  1165. 00000C00  B097                     cmp.l      D0, [A7]
  1166. 00000C02  6C02                     bge        +0x4 /* 00000C06 */
  1167. 00000C04  2E80                     move.l     [A7], D0
  1168. label00000C06:
  1169. 00000C06  201F                     move.l     D0, [A7]+
  1170. 00000C08  3F00                     move.w     -[A7], D0
  1171. 00000C0A  4EBA FDF4                jsr        [PC - 0x20C /* 00000A00 */]
  1172. 00000C0E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1173. 00000C12  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  1174. 00000C16  4267                     clr.w      -[A7]
  1175. 00000C18  2054                     movea.l    A0, [A4]
  1176. 00000C1A  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1177. 00000C1E  4EAD 28EA                jsr        [A5 + 0x28EA /* export_1305 */]
  1178. 00000C22  487A FEA2                pea.l      [PC - 0x15E /* 00000AC6, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1179. 00000C26  2F0E                     move.l     -[A7], A6
  1180. 00000C28  2054                     movea.l    A0, [A4]
  1181. 00000C2A  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1182. 00000C2E  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  1183. 00000C32  42A7                     clr.l      -[A7]
  1184. 00000C34  3007                     move.w     D0, D7
  1185. 00000C36  48C0                     ext.l      D0
  1186. 00000C38  2F00                     move.l     -[A7], D0
  1187. 00000C3A  4267                     clr.w      -[A7]
  1188. 00000C3C  2054                     movea.l    A0, [A4]
  1189. 00000C3E  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1190. 00000C42  4EAD 2932                jsr        [A5 + 0x2932 /* export_1314 */]
  1191. 00000C46  301F                     move.w     D0, [A7]+
  1192. 00000C48  48C0                     ext.l      D0
  1193. 00000C4A  2F00                     move.l     -[A7], D0
  1194. 00000C4C  201F                     move.l     D0, [A7]+
  1195. 00000C4E  2E9F                     move.l     [A7], [A7]+
  1196. 00000C50  B097                     cmp.l      D0, [A7]
  1197. 00000C52  6C02                     bge        +0x4 /* 00000C56 */
  1198. 00000C54  2E80                     move.l     [A7], D0
  1199. label00000C56:
  1200. 00000C56  201F                     move.l     D0, [A7]+
  1201. 00000C58  3E00                     move.w     D7, D0
  1202. 00000C5A  42A7                     clr.l      -[A7]
  1203. 00000C5C  3006                     move.w     D0, D6
  1204. 00000C5E  48C0                     ext.l      D0
  1205. 00000C60  2F00                     move.l     -[A7], D0
  1206. 00000C62  4267                     clr.w      -[A7]
  1207. 00000C64  2054                     movea.l    A0, [A4]
  1208. 00000C66  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1209. 00000C6A  4EAD 296A                jsr        [A5 + 0x296A /* export_1321 */]
  1210. 00000C6E  301F                     move.w     D0, [A7]+
  1211. 00000C70  48C0                     ext.l      D0
  1212. 00000C72  2F00                     move.l     -[A7], D0
  1213. 00000C74  201F                     move.l     D0, [A7]+
  1214. 00000C76  2E9F                     move.l     [A7], [A7]+
  1215. 00000C78  B097                     cmp.l      D0, [A7]
  1216. 00000C7A  6F02                     ble        +0x4 /* 00000C7E */
  1217. 00000C7C  2E80                     move.l     [A7], D0
  1218. label00000C7E:
  1219. 00000C7E  201F                     move.l     D0, [A7]+
  1220. 00000C80  3C00                     move.w     D6, D0
  1221. 00000C82  3D46 FFF4                move.w     [A6 - 0xC], D6
  1222. 00000C86  3A07                     move.w     D5, D7
  1223. 00000C88  6010                     bra        +0x12 /* 00000C9A */
  1224. label00000C8A:
  1225. 00000C8A  3F05                     move.w     -[A7], D5
  1226. 00000C8C  2054                     movea.l    A0, [A4]
  1227. 00000C8E  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1228. 00000C92  4EAD 295A                jsr        [A5 + 0x295A /* export_1319 */]
  1229. 00000C96  5245                     addq.w     D5, 1
  1230. 00000C98  6906                     bvs        +0x8 /* 00000CA0 */
  1231. label00000C9A:
  1232. 00000C9A  BA6E FFF4                cmp.w      D5, [A6 - 0xC]
  1233. 00000C9E  6FEA                     ble        -0x14 /* 00000C8A */
  1234. label00000CA0:
  1235. 00000CA0  1F3C 0001                move.b     -[A7], 0x1
  1236. 00000CA4  2054                     movea.l    A0, [A4]
  1237. 00000CA6  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1238. 00000CAA  4EAD 49EA                jsr        [A5 + 0x49EA /* export_2361 */]
  1239. 00000CAE  2054                     movea.l    A0, [A4]
  1240. 00000CB0  52A8 0124                addq.l     [A0 + 0x124], 1
  1241. label00000CB4:
  1242. 00000CB4  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1243. 00000CB8  4E5E                     unlink     A6
  1244. 00000CBA  205F                     movea.l    A0, [A7]+
  1245. 00000CBC  5C4F                     addq.w     A7, 6
  1246. 00000CBE  4ED0                     jmp        [A0]
  1247. 00000CC0  8024                     or.b       D0, -[A4]
  1248. 00000CC2  5446                     addq.w     D6, 2
  1249. 00000CC4  494C                     chk.w      D4, A4
  1250. 00000CC6  454C                     chk.w      D2, A4
  1251. 00000CC8  4953                     chk.w      D4, [A3]
  1252. 00000CCA  5444                     addq.w     D4, 2
  1253. 00000CCC  4F43                     chk.w      D7, D3
  1254. 00000CCE  2E4D                     movea.l    A7, A5
  1255. 00000CD0  4F56                     chk.w      D7, [A6]
  1256. 00000CD2  4553                     chk.w      D2, [A3]
  1257. 00000CD4  454C                     chk.w      D2, A4
  1258. 00000CD6  4543                     chk.w      D2, D3
  1259. 00000CD8  5445                     addq.w     D5, 2
  1260. 00000CDA  4449                     neg.w      A1
  1261. 00000CDC  5445                     addq.w     D5, 2
  1262. 00000CDE  4D53                     chk.w      D6, [A3]
  1263. 00000CE0  4245                     clr.w      D5
  1264. 00000CE2  464F                     not.w      A7
  1265. 00000CE4  5245                     addq.w     D5, 1
  1266. 00000CE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1267. export_2754: // at 00000CE8 (misaligned)
  1268. 00000CEA  0000 2F0C                ori.b      D0, 0xC
  1269. 00000CEE  286E 0008                movea.l    A4, [A6 + 0x8]
  1270. 00000CF2  2054                     movea.l    A0, [A4]
  1271. 00000CF4  4AA8 0142                tst.l      [A0 + 0x142]
  1272. 00000CF8  671A                     beq        +0x1C /* 00000D14 */
  1273. 00000CFA  4267                     clr.w      -[A7]
  1274. 00000CFC  2054                     movea.l    A0, [A4]
  1275. 00000CFE  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1276. 00000D02  4EAD 2932                jsr        [A5 + 0x2932 /* export_1314 */]
  1277. 00000D06  301F                     move.w     D0, [A7]+
  1278. 00000D08  5340                     subq.w     D0, 1
  1279. 00000D0A  3F00                     move.w     -[A7], D0
  1280. 00000D0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1281. 00000D10  4EBA FE60                jsr        [PC - 0x1A0 /* 00000B72 */]
  1282. label00000D14:
  1283. 00000D14  285F                     movea.l    A4, [A7]+
  1284. 00000D16  4E5E                     unlink     A6
  1285. 00000D18  2E9F                     move.l     [A7], [A7]+
  1286. 00000D1A  4E75                     rts
  1287. 00000D1C  9B54                     sub.w      [A4], D5
  1288. 00000D1E  4649                     not.w      A1
  1289. 00000D20  4C45 4C49                movem.l    D0,D3,D6,A2,A3,A6, D5
  1290. 00000D24  5354                     subq.w     [A4], 1
  1291. 00000D26  444F                     neg.w      A7
  1292. 00000D28  432E 4D4F                .invalid   1, [A6 + 0x4D4F] // invalid opcode 4 with b == 4
  1293. 00000D2C  5645                     addq.w     D5, 3
  1294. 00000D2E  5345                     subq.w     D5, 1
  1295. 00000D30  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  1296. 00000D34  4544                     chk.w      D2, D4
  1297. 00000D36  5550                     subq.w     [A0], 2
  1298. 00000D38  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1299. 00000D3C  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1300. 00000D40  0008 5268                ori.b      A0, 0x68 /* 'h' */
  1301. 00000D44  FFFE                     .invalid   <<F/7/7>>
  1302. 00000D46  4E5E                     unlink     A6
  1303. 00000D48  205F                     movea.l    A0, [A7]+
  1304. 00000D4A  5C4F                     addq.w     A7, 6
  1305. 00000D4C  4ED0                     jmp        [A0]
  1306. 00000D4E  8743 4F55                pack       D3, D3, 0x4F55
  1307. 00000D52  4E54 4954                link       A4, -0xFFFFB6AC
  1308. 00000D56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1309. export_2755: // at 00000D58 (misaligned)
  1310. 00000D5A  FFFE                     .invalid   <<F/7/7>>
  1311. 00000D5C  2F0C                     move.l     -[A7], A4
  1312. 00000D5E  286E 0008                movea.l    A4, [A6 + 0x8]
  1313. 00000D62  2054                     movea.l    A0, [A4]
  1314. 00000D64  4AA8 0142                tst.l      [A0 + 0x142]
  1315. 00000D68  6732                     beq        +0x34 /* 00000D9C */
  1316. 00000D6A  426E FFFE                clr.w      [A6 - 0x2]
  1317. 00000D6E  487A FFCA                pea.l      [PC - 0x36 /* 00000D3A, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1318. 00000D72  2F0E                     move.l     -[A7], A6
  1319. 00000D74  2054                     movea.l    A0, [A4]
  1320. 00000D76  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1321. 00000D7A  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  1322. 00000D7E  4267                     clr.w      -[A7]
  1323. 00000D80  2054                     movea.l    A0, [A4]
  1324. 00000D82  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1325. 00000D86  4EAD 296A                jsr        [A5 + 0x296A /* export_1321 */]
  1326. 00000D8A  301F                     move.w     D0, [A7]+
  1327. 00000D8C  906E FFFE                sub.w      D0, [A6 - 0x2]
  1328. 00000D90  5440                     addq.w     D0, 2
  1329. 00000D92  3F00                     move.w     -[A7], D0
  1330. 00000D94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1331. 00000D98  4EBA FDD8                jsr        [PC - 0x228 /* 00000B72 */]
  1332. label00000D9C:
  1333. 00000D9C  285F                     movea.l    A4, [A7]+
  1334. 00000D9E  4E5E                     unlink     A6
  1335. 00000DA0  2E9F                     move.l     [A7], [A7]+
  1336. 00000DA2  4E75                     rts
  1337. 00000DA4  9D54                     sub.w      [A4], D6
  1338. 00000DA6  4649                     not.w      A1
  1339. 00000DA8  4C45 4C49                movem.l    D0,D3,D6,A2,A3,A6, D5
  1340. 00000DAC  5354                     subq.w     [A4], 1
  1341. 00000DAE  444F                     neg.w      A7
  1342. 00000DB0  432E 4D4F                .invalid   1, [A6 + 0x4D4F] // invalid opcode 4 with b == 4
  1343. 00000DB4  5645                     addq.w     D5, 3
  1344. 00000DB6  5345                     subq.w     D5, 1
  1345. 00000DB8  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  1346. 00000DBC  4544                     chk.w      D2, D4
  1347. 00000DBE  444F                     neg.w      A7
  1348. 00000DC0  574E                     subq.w     A6, 3
  1349. 00000DC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1350. export_2756: // at 00000DC4 (misaligned)
  1351. 00000DC6  0000 3F3C                ori.b      D0, 0x3C /* '<' */
  1352. 00000DCA  0001 2F2E                ori.b      D1, 0x2E /* '.' */
  1353. 00000DCE  0008 4EBA                ori.b      A0, 0xBA
  1354. 00000DD2  FDA0                     .invalid   <<F/6/6>>
  1355. 00000DD4  4E5E                     unlink     A6
  1356. 00000DD6  2E9F                     move.l     [A7], [A7]+
  1357. 00000DD8  4E75                     rts
  1358. 00000DDA  9E54                     sub.w      D7, [A4]
  1359. 00000DDC  4649                     not.w      A1
  1360. 00000DDE  4C45 4C49                movem.l    D0,D3,D6,A2,A3,A6, D5
  1361. 00000DE2  5354                     subq.w     [A4], 1
  1362. 00000DE4  444F                     neg.w      A7
  1363. 00000DE6  432E 4D4F                .invalid   1, [A6 + 0x4D4F] // invalid opcode 4 with b == 4
  1364. 00000DEA  5645                     addq.w     D5, 3
  1365. 00000DEC  5345                     subq.w     D5, 1
  1366. 00000DEE  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  1367. 00000DF2  4544                     chk.w      D2, D4
  1368. 00000DF4  544F                     addq.w     A7, 2
  1369. 00000DF6  544F                     addq.w     A7, 2
  1370. 00000DF8  5000                     addq.b     D0, 8
  1371. 00000DFA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1372. export_2757: // at 00000DFC (misaligned)
  1373. 00000DFE  0000 42A7                ori.b      D0, 0xA7
  1374. 00000E02  206E 0008                movea.l    A0, [A6 + 0x8]
  1375. 00000E06  2050                     movea.l    A0, [A0]
  1376. 00000E08  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1377. 00000E0C  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  1378. 00000E10  201F                     move.l     D0, [A7]+
  1379. 00000E12  5280                     addq.l     D0, 1
  1380. 00000E14  3F00                     move.w     -[A7], D0
  1381. 00000E16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1382. 00000E1A  4EBA FD56                jsr        [PC - 0x2AA /* 00000B72 */]
  1383. 00000E1E  4E5E                     unlink     A6
  1384. 00000E20  2E9F                     move.l     [A7], [A7]+
  1385. 00000E22  4E75                     rts
  1386. 00000E24  8021                     or.b       D0, -[A1]
  1387. 00000E26  5446                     addq.w     D6, 2
  1388. 00000E28  494C                     chk.w      D4, A4
  1389. 00000E2A  454C                     chk.w      D2, A4
  1390. 00000E2C  4953                     chk.w      D4, [A3]
  1391. 00000E2E  5444                     addq.w     D4, 2
  1392. 00000E30  4F43                     chk.w      D7, D3
  1393. 00000E32  2E4D                     movea.l    A7, A5
  1394. 00000E34  4F56                     chk.w      D7, [A6]
  1395. 00000E36  4553                     chk.w      D2, [A3]
  1396. 00000E38  454C                     chk.w      D2, A4
  1397. 00000E3A  4543                     chk.w      D2, D3
  1398. 00000E3C  5445                     addq.w     D5, 2
  1399. 00000E3E  4454                     neg.w      [A4]
  1400. 00000E40  4F42                     chk.w      D7, D2
  1401. 00000E42  4F54                     chk.w      D7, [A4]
  1402. 00000E44  544F                     addq.w     A7, 2
  1403. 00000E46  4D00                     .invalid   6, D0 // invalid opcode 4 with b == 4
  1404. 00000E48  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1405. // begin alternate branch 00000E4A-00000E4E
  1406. fn00000E4A:
  1407. 00000E4A  4E56 FFFC                link       A6, -0x0004
  1408. // end alternate branch 00000E4A-00000E4E
  1409. fn00000E4A: // (misaligned)
  1410. 00000E4C  FFFC                     .invalid   <<F/7/7>>
  1411. 00000E4E  48E7 0038                movem.l    -[A7], A2,A3,A4
  1412. 00000E52  286E 0008                movea.l    A4, [A6 + 0x8]
  1413. 00000E56  42A7                     clr.l      -[A7]
  1414. 00000E58  302E 0010                move.w     D0, [A6 + 0x10]
  1415. 00000E5C  48C0                     ext.l      D0
  1416. 00000E5E  2F00                     move.l     -[A7], D0
  1417. 00000E60  2054                     movea.l    A0, [A4]
  1418. 00000E62  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1419. 00000E66  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  1420. 00000E6A  265F                     movea.l    A3, [A7]+
  1421. 00000E6C  206E 000C                movea.l    A0, [A6 + 0xC]
  1422. 00000E70  2453                     movea.l    A2, [A3]
  1423. 00000E72  43EA 0022                lea.l      A1, [A2 + 0x22]
  1424. 00000E76  700F                     moveq.l    D0, 0x0F
  1425. label00000E78:
  1426. 00000E78  20D9                     move.l     [A0]+, [A1]+
  1427. 00000E7A  51C8 FFFC                dbf        D0, -0x6 /* 00000E78 */
  1428. 00000E7E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1429. 00000E82  4E5E                     unlink     A6
  1430. 00000E84  205F                     movea.l    A0, [A7]+
  1431. 00000E86  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1432. 00000E8A  4ED0                     jmp        [A0]
  1433. 00000E8C  9954                     sub.w      [A4], D4
  1434. 00000E8E  4649                     not.w      A1
  1435. 00000E90  4C45 4C49                movem.l    D0,D3,D6,A2,A3,A6, D5
  1436. 00000E94  5354                     subq.w     [A4], 1
  1437. 00000E96  444F                     neg.w      A7
  1438. 00000E98  432E 4745                .invalid   1, [A6 + 0x4745] // invalid opcode 4 with b == 4
  1439. 00000E9C  5445                     addq.w     D5, 2
  1440. 00000E9E  4E54 5259                link       A4, -0xFFFFADA7
  1441. 00000EA2  5445                     addq.w     D5, 2
  1442. 00000EA4  5854                     addq.w     [A4], 4
  1443. 00000EA6  0000                     .incomplete
  1444.